Aws\Common\Signature\SignatureV4 A

Total Complexity 57
Dependencies 12
Dependents 3
Total lines 445
Lines of code 246
Logical lines of code 132
Comment lines 102
Methods 19
Properties 5

Methods 19

Method Rating Maintainability Complexity Lines of code
signRequest()
A
46 8 35
getCanonicalizedQueryString()
A
51 8 25
createPresignedRequest()
S
54 6 20
createSigningContext()
S
48 5 33
getPayload()
S
59 6 13
convertExpires()
S
59 4 14
moveHeadersToQuery()
S
62 4 11
getSigningKey()
S
58 3 14
convertPostToGet()
S
60 3 12
createPresignedUrl()
S
52 1 27
addQueryValues()
S
64 1 9
createScope()
S
72 1 6
__construct()
S
77 1 4
createStringToSign()
S
74 1 4
setServiceName()
S
77 1 4
getPresignedPayload()
S
80 1 3
setMaxCacheSize()
S
77 1 4
setRegionName()
S
77 1 4
createCanonicalizedPath()
S
74 1 4